/* =============
              GALLERY
           =============*/
.gallery-sec {
    margin: 1.5rem 0;
}

.gallery-head {
    margin-top: 35px;
    position: relative;
    margin-bottom: 50px;
}

.gallery-head h2:after {
    content: '';
    position: absolute;
    left: 0%;
    top: 38px;
    height: 3px;
    width: 50px;
    border-radius: 3px;
    z-index: 2;
    background-color: var(--primary-color);
}

.geeks {
    overflow: hidden;
    margin: 0 auto;
    position: relative;
    margin-bottom: 1rem;

}

.geeks img {
    width: 100%;
    transition: 0.7s all ease-in-out;
    /* opacity: 0.8; */
}

.geeks:hover img {
    transform: scale(1.3);
}

.img-content {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    text-align: center;
    opacity: 1;
    background-color: rgba(0 ,152, 74, 0.7);
    padding-top: 5px;
}

.img-content h2 {
    font-size: 23px;
    color: #fff;
}





@media (max-width: 768px) {

    .gallery-inner a img {
        margin-bottom: 1rem;
    }
}